<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:gpc="http://java.sun.com/jsf/composite/gpc_comp"
                template="./../WEB-INF/template/templateAdmin.xhtml">

    <ui:define name="content">
        <h:form>
            <p:panelGrid columns="2">
                <f:facet name="header">  
                    #{label['crear_curso']}
                </f:facet> 

                <p:outputLabel value="#{label['nombre_curso']}" />
                <p:inputText id="nombreCurso" value="#{adminAgregarCursoBean.curso.nombre}" required="true"/>

                <p:outputLabel value="#{label['fecha_inicio']}"/>
                <p:calendar id="fechaini" value="#{adminAgregarCursoBean.curso.fechaInicio}" mindate="#{adminAgregarCursoBean.fechaActual}" required="true">
                    <p:ajax event="dateSelect" listener="#{adminAgregarCursoBean.handleDateSelect}" update="fechaini fechafin" /> 
                </p:calendar> 

                <p:outputLabel value="#{label['fecha_finalizacion']}"/>
                <p:calendar id="fechafin" value="#{adminAgregarCursoBean.curso.fechaFinalizacion}" mindate="#{adminAgregarCursoBean.fechaMesDespuesFechaInicial}" required="true">
                    <p:ajax event="dateSelect" update="fechaini fechafin" /> 
                </p:calendar>

                <p:outputLabel value="#{label['descripcion']}"/>
                <p:inputTextarea id="descripcion" value="#{adminAgregarCursoBean.curso.descripcion}" required="true"/>

                <p:outputLabel value="#{label['profesor']}"/>
                 <p:selectOneMenu value="#{adminAgregarCursoBean.curso.profesor.nombreUsuario}">
                        <f:selectItem itemLabel="Escoje una" itemValue=""/>
                        <f:selectItems value="#{adminAgregarCursoBean.profesores}" var="pro" itemLabel="#{pro.nombreUsuario} - #{pro.nombre}" itemValue="#{pro.nombreUsuario}"/>  
                    </p:selectOneMenu>

                <f:facet name="footer">
                    <p:commandButton ajax="false" action="#{adminAgregarCursoBean.AgregarCurso()}" value=" #{label['crear']}"/>
                </f:facet>
            </p:panelGrid>
        </h:form>
    </ui:define>            
</ui:composition>
